Sequential and Mapreduce-based Algorithms for Constructing an In-place Multidimensional Quad-tree Index for Answering Fixed-radius Nearest Neighbor Queries
نویسندگان
چکیده
Answering fixed-radius nearest neighbor queries constitutes an important problem in many areas, ranging from geographic systems to similarity searching in object databases (e.g. image and video databases). The usual approach in order to efficiently answer such queries is to construct an index. In this paper we present algorithms for constructing a multidimensional quad-tree index. We start with well-known sequential algorithms and then adapt them to the MapReduce computation model, in order to be able to handle large amounts of data. In all the algorithms the objects are indexed in association with quad-tree cells (or nodes) which they intersect (plus possibly a few other nearby cells). When processing a query, multiple quad-tree cells may be searched in order to find the answer. 2010 Mathematics Subject Classification:68P05, 68P10, 68P15, 68P20, 68U35, 68W10, 68W15.
منابع مشابه
A Model for k-Nearest Neighbor Query Cost in Multidimensional Index Structures
The k-nearest neighbor query in multidimensional index structures is one of the most frequently used query types in multimedia databases and geographic information systems. Until now, most of the analytic models are restricted to a particular type of the index structure, for example, the R-Tree and they concentrate on the analysis of the range query. Recently, a cost model [3] was reported for ...
متن کاملAn Efficient Nearest Neighbor Searching Method
Conservative spatial queries, such as range search and nearest neighbor reclamation, involves only conditions on objects’ numerical properties. Today, many modern applications call for novel forms of queries that aim to find objects satisfying both a spatial predicate, and a predicate on their associated texts. For example, instead of considering all the restaurants, a nearest neighbor query wo...
متن کاملAn Efficient Algorithm for Continuous Nearest Neighbor Queries Based on the VDTPR-tree
With the advances in mobile communication and position-finding technology for tracking the positions of continuously moving objects, there comes a kind of novel applications (e.g., traffic control, meteorology monitoring, mobile computing, etc.) in which the locations of moving objects need to be maintained and processed. In these applications, algorithms for efficiently answering queries invol...
متن کاملAn index structure for improving closest pairs and related join queries in spatial databases
Spatial databases have grown in importance in various fields. Together with them come various types of queries that need to be answered effectively. While queries involving single data set have been studied extensively, join queries on multi-dimensional data like the k-closest pairs and the nearest neighbor joins have only recently received attention. In this paper, we propose a new index struc...
متن کاملΕ-isa: an Incremental Lower Bound Approach for Efficiently Finding Approximate Nearest Neighbor of Complex Vague Queries
In our context, a complex vague query means a multifeature nearest neighbor query. Answering such queries requires the system to search on some feature spaces individually and then combine the searching results to find the final answers. The feature spaces are commonly multidimensional spaces and may consist of a vast amount of data. Therefore searching costs, including IO-cost and CPU-cost, ar...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012